home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / BRODIE / INTERNET / !InternetD / Makefile < prev    next >
Makefile  |  1995-06-08  |  9KB  |  320 lines

  1. # MakeFile for InternetD
  2. .SUFFIXES: .c .s .o
  3.  
  4. OBJASM=objasm
  5. CC=cc -c -Inetlib:,C: -depend !Depend -fahu -fussy -throwback -g
  6. OBJS=main.o echo.o discard.o daytime.o ntalk.o netwall.o biff.o syslog.o \
  7.     templates.o chargen.o finger.o sock_errno.o
  8.     
  9. ELIBS=
  10. LIBS=netlib:o.netlib oslib:o.oslib c:o.stubs
  11. MLIBS=oslib:o.libsocketM oslib:o.oslib c:o.stubs
  12. LINK=link -s symbols
  13.  
  14. default: !RunImage udp_test
  15.  
  16. !RunImage: $(OBJS)
  17.     $(LINK) -o !RunImage $(OBJS) $(ELIBS) $(LIBS)
  18.  
  19.     
  20. .c.o:;    $(CC) $*.c
  21.  
  22. .s.o:;    $(OBJASM) s.$* o.$* -quit
  23.  
  24. testmod.o: testmod.c
  25.     $(CC) -S -zM $*.c
  26.  
  27. o.cmhg: cmhgsrc.internetd
  28.     cmhg cmhgsrc.internetd o.cmhg
  29.  
  30. all: captureTCP openfiles opensocks getproto.o getserv.o udp_test !RunImage
  31.  
  32. openfiles: opensocks
  33.     copy opensocks openfiles f~c~vn~r
  34.  
  35. captureTCP: captureTCP.o sock_errno.o
  36.     link -o captureTCP captureTCP.o sock_errno.o $(LIBS) $(ELIBS)
  37.     @squeeze -f captureTCP
  38.  
  39. captureTCP.o: captureTCP.c
  40.     $(CC) $*.c
  41.  
  42. opensocks: opensocks.o
  43.     link -o opensocks opensocks.o $(LIBS)
  44.     @squeeze -f opensocks
  45.  
  46. opensocks.o: opensocks.c
  47.     $(CC) -g $*.c
  48.  
  49. udp_test:    udp_test.c
  50.     cc -Inetlib:,C: udp_test -l netlib:o.netlib c:o.stubs
  51.     
  52.  
  53. # Dynamic dependencies:
  54. o.sock_errno:    c.sock_errno
  55. o.sock_errno:    netlib:sys.h.errno
  56. o.echo:    c.echo
  57. o.echo:    h.inetd
  58. o.echo:    netlib:sys.h.errno
  59. o.echo:    netlib:h.netdb
  60. o.echo:    netlib:sys.h.types
  61. o.echo:    netlib:netinet.h.in
  62. o.echo:    netlib:sys.h.types
  63. o.echo:    netlib:sys.h.socket
  64. o.echo:    Internet:sys.h.types
  65. o.echo:    netlib:sys.h.ioctl
  66. o.echo:    Internet:sys.h.filio
  67. o.echo:    Internet:sys.h.iocomm
  68. o.echo:    Internet:sys.h.sockio
  69. o.echo:    Internet:sys.h.iocomm
  70. o.echo:    netlib:sys.h.byteorder
  71. o.echo:    netlib:sys.h.select
  72. o.echo:    Internet:sys.h.time
  73. o.echo:    Internet:sys.h.types
  74. o.echo:    h.finger
  75. o.discard:    c.discard
  76. o.discard:    h.inetd
  77. o.discard:    netlib:sys.h.errno
  78. o.discard:    netlib:h.netdb
  79. o.discard:    netlib:sys.h.types
  80. o.discard:    netlib:netinet.h.in
  81. o.discard:    netlib:sys.h.types
  82. o.discard:    netlib:sys.h.socket
  83. o.discard:    Internet:sys.h.types
  84. o.discard:    netlib:sys.h.ioctl
  85. o.discard:    Internet:sys.h.filio
  86. o.discard:    Internet:sys.h.iocomm
  87. o.discard:    Internet:sys.h.sockio
  88. o.discard:    Internet:sys.h.iocomm
  89. o.discard:    netlib:sys.h.byteorder
  90. o.discard:    netlib:sys.h.select
  91. o.discard:    Internet:sys.h.time
  92. o.discard:    Internet:sys.h.types
  93. o.discard:    h.finger
  94. o.daytime:    c.daytime
  95. o.daytime:    h.inetd
  96. o.daytime:    netlib:sys.h.errno
  97. o.daytime:    netlib:h.netdb
  98. o.daytime:    netlib:sys.h.types
  99. o.daytime:    netlib:netinet.h.in
  100. o.daytime:    netlib:sys.h.types
  101. o.daytime:    netlib:sys.h.socket
  102. o.daytime:    Internet:sys.h.types
  103. o.daytime:    netlib:sys.h.ioctl
  104. o.daytime:    Internet:sys.h.filio
  105. o.daytime:    Internet:sys.h.iocomm
  106. o.daytime:    Internet:sys.h.sockio
  107. o.daytime:    Internet:sys.h.iocomm
  108. o.daytime:    netlib:sys.h.byteorder
  109. o.daytime:    netlib:sys.h.select
  110. o.daytime:    Internet:sys.h.time
  111. o.daytime:    Internet:sys.h.types
  112. o.daytime:    h.finger
  113. o.daytime:    oslib:h.osword
  114. o.daytime:    oslib:h.types
  115. o.daytime:    oslib:h.os
  116. o.daytime:    oslib:h.territory
  117. o.ntalk:    c.ntalk
  118. o.ntalk:    h.inetd
  119. o.ntalk:    netlib:sys.h.errno
  120. o.ntalk:    netlib:h.netdb
  121. o.ntalk:    netlib:sys.h.types
  122. o.ntalk:    netlib:netinet.h.in
  123. o.ntalk:    netlib:sys.h.types
  124. o.ntalk:    netlib:sys.h.socket
  125. o.ntalk:    Internet:sys.h.types
  126. o.ntalk:    netlib:sys.h.ioctl
  127. o.ntalk:    Internet:sys.h.filio
  128. o.ntalk:    Internet:sys.h.iocomm
  129. o.ntalk:    Internet:sys.h.sockio
  130. o.ntalk:    Internet:sys.h.iocomm
  131. o.ntalk:    netlib:sys.h.byteorder
  132. o.ntalk:    netlib:sys.h.select
  133. o.ntalk:    Internet:sys.h.time
  134. o.ntalk:    Internet:sys.h.types
  135. o.ntalk:    h.finger
  136. o.ntalk:    h.ntalk
  137. o.ntalk:    h.ntalkd
  138. o.ntalk:    oslib:h.os
  139. o.ntalk:    oslib:h.types
  140. o.ntalk:    oslib:h.osmodule
  141. o.netwall:    c.netwall
  142. o.netwall:    h.inetd
  143. o.netwall:    netlib:sys.h.errno
  144. o.netwall:    netlib:h.netdb
  145. o.netwall:    netlib:sys.h.types
  146. o.netwall:    netlib:netinet.h.in
  147. o.netwall:    netlib:sys.h.types
  148. o.netwall:    netlib:sys.h.socket
  149. o.netwall:    Internet:sys.h.types
  150. o.netwall:    netlib:sys.h.ioctl
  151. o.netwall:    Internet:sys.h.filio
  152. o.netwall:    Internet:sys.h.iocomm
  153. o.netwall:    Internet:sys.h.sockio
  154. o.netwall:    Internet:sys.h.iocomm
  155. o.netwall:    netlib:sys.h.byteorder
  156. o.netwall:    netlib:sys.h.select
  157. o.netwall:    Internet:sys.h.time
  158. o.netwall:    Internet:sys.h.types
  159. o.netwall:    h.finger
  160. o.netwall:    h.netwall
  161. o.netwall:    h.templates
  162. o.netwall:    oslib:h.osmodule
  163. o.netwall:    oslib:h.types
  164. o.netwall:    oslib:h.os
  165. o.biff:    c.biff
  166. o.biff:    h.inetd
  167. o.biff:    netlib:sys.h.errno
  168. o.biff:    netlib:h.netdb
  169. o.biff:    netlib:sys.h.types
  170. o.biff:    netlib:netinet.h.in
  171. o.biff:    netlib:sys.h.types
  172. o.biff:    netlib:sys.h.socket
  173. o.biff:    Internet:sys.h.types
  174. o.biff:    netlib:sys.h.ioctl
  175. o.biff:    Internet:sys.h.filio
  176. o.biff:    Internet:sys.h.iocomm
  177. o.biff:    Internet:sys.h.sockio
  178. o.biff:    Internet:sys.h.iocomm
  179. o.biff:    netlib:sys.h.byteorder
  180. o.biff:    netlib:sys.h.select
  181. o.biff:    Internet:sys.h.time
  182. o.biff:    Internet:sys.h.types
  183. o.biff:    h.finger
  184. o.templates:    c.templates
  185. o.templates:    h.inetd
  186. o.templates:    netlib:sys.h.errno
  187. o.templates:    netlib:h.netdb
  188. o.templates:    netlib:sys.h.types
  189. o.templates:    netlib:netinet.h.in
  190. o.templates:    netlib:sys.h.types
  191. o.templates:    netlib:sys.h.socket
  192. o.templates:    Internet:sys.h.types
  193. o.templates:    netlib:sys.h.ioctl
  194. o.templates:    Internet:sys.h.filio
  195. o.templates:    Internet:sys.h.iocomm
  196. o.templates:    Internet:sys.h.sockio
  197. o.templates:    Internet:sys.h.iocomm
  198. o.templates:    netlib:sys.h.byteorder
  199. o.templates:    netlib:sys.h.select
  200. o.templates:    Internet:sys.h.time
  201. o.templates:    Internet:sys.h.types
  202. o.templates:    h.finger
  203. o.templates:    h.templates
  204. o.templates:    oslib:h.wimp
  205. o.templates:    oslib:h.types
  206. o.templates:    oslib:h.os
  207. o.templates:    oslib:h.osspriteop
  208. o.templates:    oslib:h.font
  209. o.chargen:    c.chargen
  210. o.chargen:    h.inetd
  211. o.chargen:    netlib:sys.h.errno
  212. o.chargen:    netlib:h.netdb
  213. o.chargen:    netlib:sys.h.types
  214. o.chargen:    netlib:netinet.h.in
  215. o.chargen:    netlib:sys.h.types
  216. o.chargen:    netlib:sys.h.socket
  217. o.chargen:    Internet:sys.h.types
  218. o.chargen:    netlib:sys.h.ioctl
  219. o.chargen:    Internet:sys.h.filio
  220. o.chargen:    Internet:sys.h.iocomm
  221. o.chargen:    Internet:sys.h.sockio
  222. o.chargen:    Internet:sys.h.iocomm
  223. o.chargen:    netlib:sys.h.byteorder
  224. o.chargen:    netlib:sys.h.select
  225. o.chargen:    Internet:sys.h.time
  226. o.chargen:    Internet:sys.h.types
  227. o.chargen:    h.finger
  228. o.finger:    c.finger
  229. o.finger:    h.inetd
  230. o.finger:    netlib:sys.h.errno
  231. o.finger:    netlib:h.netdb
  232. o.finger:    netlib:sys.h.types
  233. o.finger:    netlib:netinet.h.in
  234. o.finger:    netlib:sys.h.types
  235. o.finger:    netlib:sys.h.socket
  236. o.finger:    Internet:sys.h.types
  237. o.finger:    netlib:sys.h.ioctl
  238. o.finger:    Internet:sys.h.filio
  239. o.finger:    Internet:sys.h.iocomm
  240. o.finger:    Internet:sys.h.sockio
  241. o.finger:    Internet:sys.h.iocomm
  242. o.finger:    netlib:sys.h.byteorder
  243. o.finger:    netlib:sys.h.select
  244. o.finger:    Internet:sys.h.time
  245. o.finger:    Internet:sys.h.types
  246. o.finger:    h.finger
  247. o.finger:    oslib:h.osgbpb
  248. o.finger:    oslib:h.types
  249. o.finger:    oslib:h.os
  250. o.syslog:    c.syslog
  251. o.syslog:    h.inetd
  252. o.syslog:    netlib:sys.h.errno
  253. o.syslog:    netlib:h.netdb
  254. o.syslog:    netlib:sys.h.types
  255. o.syslog:    netlib:netinet.h.in
  256. o.syslog:    netlib:sys.h.types
  257. o.syslog:    netlib:sys.h.socket
  258. o.syslog:    Internet:sys.h.types
  259. o.syslog:    netlib:sys.h.ioctl
  260. o.syslog:    Internet:sys.h.filio
  261. o.syslog:    Internet:sys.h.iocomm
  262. o.syslog:    Internet:sys.h.sockio
  263. o.syslog:    Internet:sys.h.iocomm
  264. o.syslog:    netlib:sys.h.byteorder
  265. o.syslog:    netlib:sys.h.select
  266. o.syslog:    Internet:sys.h.time
  267. o.syslog:    Internet:sys.h.types
  268. o.syslog:    h.finger
  269. o.syslog:    h.syslog
  270. o.syslog:    oslib:h.osmodule
  271. o.syslog:    oslib:h.types
  272. o.syslog:    oslib:h.os
  273. o.main:    c.main
  274. o.main:    h.inetd
  275. o.main:    netlib:sys.h.errno
  276. o.main:    netlib:h.netdb
  277. o.main:    netlib:sys.h.types
  278. o.main:    netlib:netinet.h.in
  279. o.main:    netlib:sys.h.types
  280. o.main:    netlib:sys.h.socket
  281. o.main:    Internet:sys.h.types
  282. o.main:    netlib:sys.h.ioctl
  283. o.main:    Internet:sys.h.filio
  284. o.main:    Internet:sys.h.iocomm
  285. o.main:    Internet:sys.h.sockio
  286. o.main:    Internet:sys.h.iocomm
  287. o.main:    netlib:sys.h.byteorder
  288. o.main:    netlib:sys.h.select
  289. o.main:    Internet:sys.h.time
  290. o.main:    Internet:sys.h.types
  291. o.main:    h.finger
  292. o.main:    h.ntalk
  293. o.main:    h.ntalkd
  294. o.main:    h.netwall
  295. o.main:    h.templates
  296. o.main:    oslib:h.wimp
  297. o.main:    oslib:h.types
  298. o.main:    oslib:h.os
  299. o.main:    oslib:h.osspriteop
  300. o.main:    oslib:h.font
  301. o.main:    oslib:h.osgbpb
  302. o.main:    oslib:h.osfind
  303. o.main:    oslib:h.osmodule
  304. o.main:    c:h.kernel
  305. o.main:    h.privswis
  306. o.opensocks:    c.opensocks
  307. o.opensocks:    netlib:netinet.h.in
  308. o.opensocks:    netlib:sys.h.types
  309. o.opensocks:    netlib:sys.h.socket
  310. o.opensocks:    Internet:sys.h.types
  311. o.opensocks:    netlib:sys.h.byteorder
  312. o.opensocks:    netlib:arpa.h.inet
  313. o.opensocks:    netlib:netinet.h.in
  314. o.opensocks:    netlib:sys.h.types
  315. o.opensocks:    netlib:h.netdb
  316. o.opensocks:    netlib:sys.h.types
  317. o.opensocks:    oslib:h.osargs
  318. o.opensocks:    oslib:h.types
  319. o.opensocks:    oslib:h.os
  320.